package com.eco.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.eco.entity.AiFishEntity;
import com.eco.entity.AiFishTypeEntity;
import com.eco.entity.ChartDTO;
import java.util.List;

public interface AiFishService {
    int updateByAiFishEntity(AiFishEntity paramAiFishEntity);

    IPage<AiFishEntity> findByDate(String paramString1, String paramString2, int paramInt1, int paramInt2, String paramString3, String paramString4, Float paramFloat1, Float paramFloat2);

    List<AiFishEntity> findByRecordDateTime(String paramString1, String paramString2);

    void deleteById(int[] paramArrayOfint);

    List<AiFishTypeEntity> findAllFishType();

    List<ChartDTO> getFishCountByEveryday(String paramString1, String paramString2);

    int countByRecordDate(String paramString1, String paramString2, String paramString3, String paramString4, Float paramFloat1, Float paramFloat2);

    int countAll(String paramString);

    AiFishEntity findById(int paramInt);
}
